.mainul {
    background-color: #fff;
    width: 100%;
    height: 100%;
   
    li {
        height: 124px;
        border-bottom: 1px solid #ccc;
        box-sizing: border-box;
        padding: 15px 0;
        display: flex;
        align-items: center;
        img {
            width: 66px;
            height: 100%;
            display: block;
            background-color: #fff;
        }
        .limiddle {
            flex: 1;
            height: 100%;
            margin: 0 10px;
            background-color: #fff;
            h2 {
                width: 100%;
                height: 22px;
                line-height: 22px;
                margin-top: 10px;
                span {
                    font-size: 12px;
                    background-color: #d2d6dc;
                    color: #fff;
                    margin-left: 5px;
                    border-radius: 2px;
                    padding: 0 2px ;
                    box-sizing: border-box;
                }
            }
            p {
                width: 210px;
                font-size: 13px;
                margin-top: 4px;
                color: #797d82;
                overflow: hidden;
                white-space: nowrap;
                // overflow: hidden;
                text-overflow: ellipsis;
            }
        }
        .liright {
            width: 50px;
            height: 25px;
            display: block;
            border: 1px solid #ff5f16;
            color: #ff5f16;
            background-color: #fff;
        }
    }
}
